.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
}



.header{
     display: flex;
     .px2rem(height, 90);
     height: 90px;
     align-items: center;
     background: linear-gradient(top,#f50000,#b40000);
      
     .center{
         flex: 1;
         .px2rem(font-size, 40);
         text-align: center; 
         color: white; 
        padding-left: 100px;
     }
     
     .right{
         width: 80px;
         height: 40px;
         line-height: 40px;
         color: white;
         border: 1px solid #aa1515;
         border-radius: 10px;
         text-align: center;
         margin-right: 20px;
         background: linear-gradient(top,#ff9d9d,#aa1515);
     }
     
    
}


.section{
    table{
        margin: 10px auto ;
        tr{
            height: 100px;
            line-height: 100px;
            font-size: 38px;
           
            td{

                input{
                    padding:10px 0px 10px 10px ;
                    border: 1px solid darkgray;
                    border-radius:10px ;
//                  font-size: 22px;
                }
                
                
                
                label{
                    a{
                        font-size: 22px;
                    }
                    input{
                        font-size: 22px;
                    }
                    
                    .line{
                        text-decoration: underline;
                        padding-left: 100px;
                    }
                }
            }
        }
        .right{
            text-align: right;
        }
        
    }
    
    
    .foot{
        margin: 0 auto;
        text-align: center;
        color: white;
        background: linear-gradient(top,#fd7474,#ad1919);
        width: 60%; 
        height: 60px;
        line-height: 60px;
        font-size: 38px;
        border-radius: 10px;
    }
    
    
    
}



















